home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 103 / CD-ROM 103.iso / edu / martianwin / src / menu.c < prev    next >
Encoding:
Text File  |  2003-08-11  |  723 b   |  37 lines

  1. int main_menu()
  2. {
  3.     int menu_x=166, menu_y=200;
  4.     int optionsc=4;
  5.     char * optionsv[]={
  6.     "    PLAY   ",
  7.     "SCREEN MODE",
  8.     "   SCORES  ",
  9.     "    EXIT   "};
  10.     int menuspacing=35;
  11.     int option=1;
  12.     option=menu(menu_x,menu_y, menu_font_a, menu_font_i , menuspacing, optionsc, optionsv, option);
  13.     return(option);
  14. }
  15.  
  16. int do_menu()
  17. {
  18.     int option=0;
  19.     while(option!=Kexit)
  20.     {
  21.     init_menu();
  22.     SDL_BlitSurface(menuback, NULL, screen, NULL);
  23.     SDL_Flip(screen);
  24.     option=main_menu();
  25.     flush_events();
  26.     if(option!=Kexit)
  27.     {
  28.         if(option==1) option=play();
  29.         if(option==2) screen_mode();
  30.         if(option==3) do_hiscores();
  31.         if(option==4) option=Kexit;
  32.     }
  33.     close_menu();
  34.     }
  35.     return(option);
  36. }
  37.